const OSS = require('ali-oss')
const multipart=require('connect-multiparty')
const multipartyMiddleware=multipart()
const path = require("path")

const client = new OSS({
  // yourregion填写Bucket所在地域。以华东1（杭州）为例，Region填写为oss-cn-hangzhou。
  region: 'oss-cn-hangzhou',
  // 阿里云账号AccessKey拥有所有API的访问权限，风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维，请登录RAM控制台创建RAM用户。
  accessKeyId: 'LTAI5tHj1Kai3JRRkSfKxUj7',
  accessKeySecret: 'g5hrFX8Yg9TXlYvSSrFdBr6RQ0MDbz',
  // 填写Bucket名称。
  bucket: '159648',
});
module.exports=app=>{
    app.post('/api/upload',multipartyMiddleware,async(req,res)=>{
        const {name,path}=req.files.file
        const result=await client.put(name,path)
        res.send({
            code:200,
            data:result
        })
    })
}